#!/bin/python3
#-*- coding: utf-8 -*-
# exp_20.py
# @author 刘秋
# @email lq@aqiu.info
# @description 
# @created 2020-04-16T10:29:30.811Z+08:00
# @last-modified 2020-04-16T10:41:34.385Z+08:00
#

#一球从100米高度自由落下，每次落地后反跳回原高度的一半；再落下，求它在第10次落地时，共经过多少米？第10次反弹多高？

hig = [100]
tour = []
num = 10 #次数

for i in range(1,num+1):
    if i == 1:
        tour.append(hig[-1])
    else:
        tour.append(2*hig[-1])
    hig.append(hig[-1]/2)

print(f"总高度：{sum(tour)} \n第十次高高度：{hig[-1]}")
# print(hig)